n相关讨论" />

在Visual Studio Code中查找并替换为换行符

您所在的位置:网站首页 visual studio换行 在Visual Studio Code中查找并替换为换行符

在Visual Studio Code中查找并替换为换行符

2024-07-15 08:19| 来源: 网络整理| 查看: 265

我正在Linux Fedora环境中试用新的Microsoft Visual Studio Code编辑器。 我想知道如何用换行( n)代替其他文本。

例如,我有这样的html文本

1

我想替换为

12

在崇高的环境中,我将使用正则表达式模式并找到"> n

相关讨论 VS Code中使用回车替换字符串的可能重复项 @RobertMacLean在上面标记的问题之前提出了此问题 @RobertMacLean创建重复周期 你看到了吗? stackoverflow.com/a/50042582/6597375 其实不是重复的:另一个问题是关于回车的问题,这个是关于换行符的问题,由于某种原因,答案对于行车的返回都不起作用。

记住要检查最右边的正则表达式图标。

如果使用全局搜索(ctrl + shift + f),只需按shift + enter即可插入换行符。

版本1.30:自2018年11月和VSCode 1.30起,支持全局搜索框中的多行支持。

0.10.6版:根据发行说明,此内容最终已添加到0.10.6版中

旧答案:在当前版本的VScode(0.3.0)中似乎无法实现。替换功能(ctrl + h)似乎将 n解释为文本,而不是换行。

我相信这将在即将发布的版本中解决。

相关讨论 只是一个小更新:未在0.5.0中修复。 在版本0.10.3中也没有。但是有一个扩展可以做到这一点:marketplace.visualstudio.com/items/jmallien.ReplaceWithNewline 请注意,虽然支持用换行符替换,但是直到github.com/Microsoft/vscode/issues/313修复后,查找换行符仍然不起作用。 这在Mac上不起作用-实际上是替换 r或 n 请注意,必须启用正则表达式模式。如果没有,它将不使用换行符。 投反对票,是因为Eric Bole-Feysot的答案为最新版本的VS代码提供了快速解决方案。 @NigelDavies它不是竞争。 强调正则表达式模式必须很重要 正则表达式使用1.25.0搜索\ 并替换为 如果使用CRLF,例如,它也仅是 ,而不是

,例如在Notepad ++中。 启用正则表达式模式后, 仅在"查找"框中解释为回车,但由于某些原因不能解释为"回车"。但我不能在stackoverflow.com/q/32464102/5447019中说,因为它已锁定。

使用VS Code版本1.38,可以在编辑器的"查找"框中键入Control + enter以添加换行符。

使用VS Code版本1.30,您可以在搜索框中键入shift + enter来添加换行符,而无需使用正则表达式模式。

从VS Code 1.3版开始,正则表达式查找支持换行符。要使用此功能,请将查找窗口设置为正则表达式模式,并使用 作为换行符。

相关讨论 这给了我一些推动,朝着正确的方向前进。我需要用空行替换HTML注释:而且我缺少 n :) 我喜欢这个功能,也可以在搜索和替换字段中使用! 仍然无法在ctrl + shift + f搜索侧栏中... -_-

在1.1.1版中:

Ctrl + H 检查常规exp图标.* 搜索:> 替换:> 相关讨论 感谢您提到您必须按下regexp图标!

还要注意,点击正则表达式图标后,要用换行符实际替换 文本,我必须使用\ 作为搜索,并使用 作为替换。

相关讨论 嗨,@ Stiv很棒的提示,但这确实应该是一条评论,因为它没有回答问题。 可能未查看评论...这是我需要的答案。谢谢@stiv!

可能的解决方法是使用多光标。 选择示例的>

这并非在所有情况下都有效。

您也可以使用Ctrl + D选择下一个匹配项,这会将下一个匹配项添加到选择项中并添加光标。 并使用Ctrl + K Ctrl + D跳过选择。

相关讨论 Ctrl+D太棒了!您可能需要先按Ctrl+F,然后再按几个Ctrl+D或跳过Ctrl+K Ctrl+D,则可以按Esc将光标置于所有选择中!

在Mac版本的VS Code上,我选择了该部分,然后快捷方式是cntl + j来删除换行符。

CTRL + H,然后选择正则表达式(*)并输入 n

较短的版本: CTRL + H ALT + R n

在RegEx模式下使用v1.31.1时,"全部替换"功能已损坏。单击该按钮仅替换一个实例



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3